package com.koron.css2.projectCenter.vo;

import com.koron.css2.clientCenter.bean.CtmInfoBean;
import com.koron.css2.projectCenter.dto.*;

/**
 * 用水安装详情
 * @author 许海宜
 * 2020年4月3日
 */
public class PjInstallDetailVO {
	/**
	 * 主键
	 */
	private String id;

	/**
	 * 单据编号
	 */
	private String billNo;

	/**
	 * 单据日期
	 */
	private String billDate;

	/**
	 * 用水咨询主键
	 */
	private String consultId;
	
	/**
	 * 流程实例ID
	 */
	private String processInstanceId;
	
	/**
	 * 流程状态
	 */
	private String processState;
	
	/**
	 * 审批状态
	 */
	private Integer approveFlag;
	
	/**
	 * 客户信息
	 */
	private CtmInfoBean ctmInfo;
	
	/**
	 * 工程信息
	 */
	private PjConsultRegisterDto register;
	
	/**
	 * 收款信息
	 */
	private PjInstallChargeDto charge;
	
	/**
	 * 施工信息
	 */
	private PjInstallBuildDto build;
	
	/**
	 * 验收信息
	 */
	private PjInstallCheckDto check;
	
	/**
	 * 结算信息
	 */
	private PjInstallSetmtDto setmt;
	
	/**
	 * 退款信息
	 */
	private PjInstallRefundDto refund;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getBillNo() {
		return billNo;
	}

	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}

	public String getBillDate() {
		return billDate;
	}

	public void setBillDate(String billDate) {
		this.billDate = billDate;
	}

	public String getConsultId() {
		return consultId;
	}

	public void setConsultId(String consultId) {
		this.consultId = consultId;
	}

	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public String getProcessState() {
		return processState;
	}

	public void setProcessState(String processState) {
		this.processState = processState;
	}

	public Integer getApproveFlag() {
		return approveFlag;
	}

	public void setApproveFlag(Integer approveFlag) {
		this.approveFlag = approveFlag;
	}

	public CtmInfoBean getCtmInfo() {
		return ctmInfo;
	}

	public void setCtmInfo(CtmInfoBean ctmInfo) {
		this.ctmInfo = ctmInfo;
	}

	public PjConsultRegisterDto getRegister() {
		return register;
	}

	public void setRegister(PjConsultRegisterDto register) {
		this.register = register;
	}

	public PjInstallChargeDto getCharge() {
		return charge;
	}

	public void setCharge(PjInstallChargeDto charge) {
		this.charge = charge;
	}

	public PjInstallBuildDto getBuild() {
		return build;
	}

	public void setBuild(PjInstallBuildDto build) {
		this.build = build;
	}

	public PjInstallCheckDto getCheck() {
		return check;
	}

	public void setCheck(PjInstallCheckDto check) {
		this.check = check;
	}

	public PjInstallSetmtDto getSetmt() {
		return setmt;
	}

	public void setSetmt(PjInstallSetmtDto setmt) {
		this.setmt = setmt;
	}

	public PjInstallRefundDto getRefund() {
		return refund;
	}

	public void setRefund(PjInstallRefundDto refund) {
		this.refund = refund;
	}

}
